deep copy and shallow copy - python
- description
- No value
- aliases
- No value
- tags
- No value
- created
- 2023-05-17T23:48:13
- updated
- 2023-07-15T21:30:20
- title
- deep copy and shallow copy - python
Deep Copy & Shallow Copy
# 얕은복사 => 0-depth value copy
l = [[1,2,3],[4,5,6]]
ll = l[:]
assert id(l) != id(ll)
assert id(l[0]) == id(ll[0])
# 깊은복사 => N-depth recursive value copy
from copy import deepcopy
l = [[1,2,3],[4,5,6]]
ll = deepcopy(l)
assert id(l) != id(ll)
assert id(l[0]) != id(ll[0])